.num@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
li{ list-style:none;}
img{ border:0px;}
a,p,ul,li,h1,h2,h3,span,table,tr,td,body,input{ margin:0; padding:0; font-size:12px; color:#333333; font-family:"微软雅黑"; line-height:20px;}

#top{ width:100%;}
.head_index{ width:1000px;margin:0 auto; overflow:hidden;}
.logo{ float:left;}
.top_r{ float:right; margin-top:15px; background:url(top_tel.jpg) left center no-repeat; width:400px;}
.top_r p{ font-size:16px; color:#175e9f; padding-left:55px; line-height:33px; padding-bottom:10px;}
.num{ font-size:23px;font-style:italic; font-weight:bold; color:#175e9f;}
.nav{ background: url(nav_bg.jpg) no-repeat top center; height:57px; overflow:hidden;}
.nase{ width:1000px; margin:0 auto;}
.nav_ul{ float:left;}
.nav_ul li{ float:left; width:130px; background:url(nav_g.jpg) no-repeat left center}
.nav_ul li a{ font-size:14px; color:#FFF; display:block;text-align:center; line-height:57px; height:57px;}

#search{height: 15px; float: right;  margin-top:15px;}

#input{width: 144px;height: 15px; line-height:15px; text-indent: 12px; border: none;background:url(search_left.jpg) no-repeat left center; margin-right:1px }
#sear{height:20px; width:49px;float:right;}
.ban{ width:100%; overflow:hidden; height:250px; margin:0 auto; background:url(ban.jpg) top center no-repeat;}
/*#banner{ clear:both;margin:0px auto;width:100%;height:560px; background:url(b1.jpg) center top no-repeat; margin-top:45px;}*/
.midbg{ width:100%; height:558px; position: relative; z-index:1; /*padding-top:100px;*/}
.iBanScreen ul{ width:100%; height:558px;position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:558px;overflow:hidden; position:absolute;}
.iBanScreen li a{ display:block; width:100%; height:100%;}

.about_index{ width:1000px;margin:0 auto;  margin-top:50px;  overflow:hidden; }
.abh2{text-align:center; background:url(company_img.jpg) no-repeat center top; padding:25px 0;}
.abh2 p{ text-align:center; font-size:16px; color:#333; }
.abp{ font-weight:bold; line-height:33px;}
.about_p{ color:#333333; font-size:13px; font-weight:bold; width:735px; text-align:center; margin:0 auto}
.about_index ul{ margin-top:30px;}
.abli01{ background:url(abli01.jpg) no-repeat top center;}
.abli02{ background:url(abli02.jpg)  no-repeat top center;}
.abli03{ background:url(abli03.jpg)  no-repeat top center;}
.about_index ul li{ float:left; margin:0 25px; text-align:center;width:280px; height:146px; padding-top:40px;}
.about_index ul li a{ font-size:14px; color:#fff; display:block; padding-top:10px; }

#cont{ background:#eeeeee; width:100%; overflow:hidden; padding-top:70px; padding-bottom:50px;}

.cah2{text-align:center; background:url(cass_img.jpg) no-repeat center top; padding:25px 0;width:1000px; margin:0 auto;}
.cah2 p,.inh2 h3{text-align:center; font-size:16px; color:#333; font-weight:bold;}
.cass_bg{ background:url(pro_show_bg.jpg) repeat-y left top;}

#pro_show{ width:1000px; margin:0px auto; }

.RightBotton{float:right;}

.RightBotton a{display:block;width:42px;height:304px;background:url(arrow_right.jpg) no-repeat center center}

#demo{overflow: hidden; width: 950px;  float: left; margin-left:8px }

.pic{text-align:center;padding:0 35px;width:252px;height:235px}

.pic img{width:250px;height:180px;border:1px solid #cccccc;margin-bottom:5px}

.pic h3{font-size:12px;font-weight:normal;margin:10px;color:#333333; font-size:14px; text-align:left; background:url(dd.jpg) no-repeat right center}

.infter{ overflow:hidden; background: url(news_bg.jpg) no-repeat right center;}
.inh2{text-align:center; background:url(inf_img.jpg) no-repeat center top; padding:25px 0;margin-top:70px; margin-bottom:30px }

#news_in{ background:#fafafa; margin-top:30px;  width:1000px; margin:0 auto}
#news_in h2{ float:left; background:url(CONSULTING_h2.jpg) no-repeat left top; height:31px; width:240px; padding-top:27px; font-size:16px; margin-top:50px; margin-left:30px}
.title{height:140px; overflow:hidden; margin-left: 300px;}
.title p{ float:left;  width:200px; height:140px;background:#eeeeee; font-weight:bold }
.title p a{ display:block;height:90px;color:#296baa; line-height:20px; font-size:16px; padding-top:50px; padding-left:20px }
.title p a span{color:#296baa;}
.title p a:hover{ color:#fff; background:#296baa;}
.title p a.mouseon{ background:#296baa; color:#fff}
.title p a.mouseon  span{color:#fff}

#com_news,#field_news,#fld_news{ clear:both; padding:30px;}
.coli{ float:left; margin-left:60px; width:650px;}
#field_news ul li,#com_news ul li{ height:100px; padding-bottom:20px;}
#field_news ul li a,#com_news ul li a{}
#field_news ul li a h5,#com_news ul li a h5{ font-size:14px; color:#000;margin:0;}
.coli p{ font-size:13px; text-indent:2em; padding:10px 0;}
.tim{ float:left; padding:0 50px; color:#000; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.more{ font-size:12px; color:#2f9f33; font-weight:bold; }

#footer_index{ width:100%; background:url(footer_index.jpg) repeat-x top center;}
#botm{ width:1000px; margin:0 auto;  padding:30px 0;}
.both2{ display:block; text-align:center; font-weight:bold; font-size:18px; color:#FFF;}
#botm p{ font-size:13px; color:#FFF; text-align:center; line-height:25px;}
.fooul{ margin:0 auto; width:60%; overflow:hidden;}
.fooul li{ float:left; padding:5px 20px;}
.fooul li a{ font-size:13px; color:#FFF;}

#Cont_ny{ width:1000px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:50px;}
.left{ float:left; width:280px;}
#right{ float:left; margin-left:40px; width:660px;}
.ablist{ width:280px;}
.cplist{ clear:both; margin-top:20px;}
.cplist h3{ background:#3890d7; color:#FFF;font-size:28px; font-weight:normal; height:50px; line-height:50px; padding-left:30px;}
.ablist h3{ background:#3890d7; color:#fff; font-size:25px; font-weight:normal; height:77px; line-height:50px; padding-left:30px;}
.yw{ font-size:13px; display:block; color:#fff;}
.ablist ul li{ background:url(x3.jpg) top center repeat-x; height:54px; width:278px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.ablist ul li a,.cplist ul li a{ display:block; padding-left:30px; line-height:54px; font-size:15px;}
.ablist ul li a:hover,.cplist ul li a:hover{ color:#3890d7; font-weight:bold;}

.cplist ul li{ background:url(x3.jpg) top center repeat-x;  width:278px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.cplist ul li ul li{ font-size:12px; border:none ;background:url(x3-02.jpg) top center repeat-x;height:40px; line-height:40px; }

.cplist ul li ul li a{ padding-left:40px;line-height:40px;}

.cplist ul li ul li a:hover{ font-weight:normal}

.location{ height:40px; border-bottom:1px solid #000;}
.location h2{ float:left; font-size:20px; line-height:40px;}
.weizhi{float:right;line-height:40px;font-size:12px;}
.weizhi a{font-size:12px;margin:0 5px;}
#main{ width:100%; margin-top:20px;}
#main p{ line-height:30px; font-size:13px; text-indent:2em;}

.allpro,.allnews,.showpro{width:100%;overflow:hidden; padding-top:10px}
.allpro ul,.allnews ul{width:100%;overflow:hidden; margin-top:10px;}
.allpro li {float:left; width:202px;height:180px;margin:0 8px;_margin:15px; margin-bottom:10px;}
.allpro li img{width:200px; height:144px;border:#bebebe 1px solid;}
.allpro li a span{display:block;text-align:center;margin-top:5px;}
.page {overflow: hidden;clear: both;text-align: center;padding-top:20px;padding-bottom:20px;}
.page a{padding: 5px;display: inline;}
.page a.active{color:#316AD6;font-weight:bold;}
.all-page{margin-left:10px;font-size:13px;font-style:italic;}

.showpro p{line-height:23px;text-indent:2em;}
.showpro table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.showpro table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.showpro h1{font-size:18px;line-height:40px;text-align:center;}
.hit{display:block;text-align:center;margin-bottom:20px;}
.imgcenter{width:100%;text-align:center;display:block;margin-bottom:20px;}
.up_down{border:1px solid #cccccc;padding:5px;margin:50px 0;}
.up_down a{line-height:20px;}
.related_product h2{font-size:14px;padding-left:10px;color:#333333; border-bottom:1px solid #CCC;}
.related_product ul{width:100%;overflow:hidden; margin-top:10px;}
.related_product li {float:left; width:172px;height:220px;margin:0 20px;_margin-left:8px;}
.related_product li img{border:#bebebe 1px solid; width:165px; height:184px;}
.related_product li a span{width:179px;display:block;color:#333333;text-align:center;margin-top:5px;}

.allnews ul li{line-height:30px;font-size:15px;border-bottom:1px dashed #dcdcdc; background:url(dd.jpg) no-repeat left center}
.allnews ul li a{ padding-left:15px;}
.allnews ul li a:hover{ color:#296baa}
.time{float:right; padding-right:15px;}


#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{float:left;width:300px;position:relative;border:1px solid #CCC;font-size:12px;padding-bottom:5px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;/*width:1px;height:70px;*/overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{/*width:70px;*/float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}

.MagicZoomBigImageCont {border:1px solid #ccc;background:#FFF;}
.MagicZoomMain {text-align: center !important;width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomPup {border:0px solid #aaa;	background:#ffffff;}
.MagicZoomLoading {text-align:center;	background:#ffffff;color:			#444;border: 		1px solid #ccc;opacity:		0.8;padding:		3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img {	padding-top:	3px !important;}

.nr_right{float:right;width: 345px;}
.title_ny{ line-height:40px;color: #666464;font-size: 12px;border-bottom: #eee 1px solid;  margin-bottom:20px;}
.title_ny span{color: #000;font-size: 16px;}
.neirong_inside{clear: both;margin:0px auto; width:100%;}
.hit{ font-size:14px;}
#pk_hits{color:#90050d; font-weight:bold;}
.desc_ny{margin-top:10px; margin-bottom:10px; text-indent:25px;}
.tonglei a{ font-size:14px;color:#90050d;}
.tonglei a:hover{text-decoration:underline;}
.xiangxi{float:left; width:100%; background:url(pro_detail_btn.jpg) no-repeat left top;line-height: 29px;border-bottom: #ddd 1px solid; padding-left:20px; margin-top:30px; margin-bottom:20px;}
.neirong_inside p{line-height:30px;}

.neirong_inside table{ margin-bottom:15px; border-left:1px solid #ccc; width:100%; line-height:30px;}
/*.neirong_inside td{border-top:1px solid #ccc; border-right:1px solid #ccc; padding-left:10px;}*/
#up_down{ border: 1px solid #ccc;padding-left: 15px;margin-top:20px;margin-bottom: 10px;padding-top: 10px;padding-bottom: 10px;line-height:30px;font-size: 12px;}


